package com.qqbot.impl.utils;

import java.text.MessageFormat;

/**
 * 猫猫码，自定义工具类
 *
 * @author changwenpeng
 */
public class CqCodeUtils {

    /**
     * [CQ:image] 发送表情
     *
     * @param id 表情id
     * @return
     */
    public static String face(int id) {
        return MessageFormat.format("[CQ:face,id={0}]", id);
    }

    /**
     * [CQ:image] 发送图片
     *
     * @param file 图片链接
     * @param type 图片类型flash:闪照, show:表示秀图, 默认普通图片
     * @param id   发送秀图时的特效id, 默认为40000:普通, 40001:幻影, 40002:抖动, 40002:生日, 40004:爱你,
     *             40005:征友
     * @return
     */
    public static String image(String file, String type, String id) {
        return MessageFormat.format("[CQ:image,file={0},type={1},id={2}]", file, type, id);
    }

    /**
     * [CQ:image] 发送图片
     *
     * @param file 图片链接
     * @return
     */
    public static String image(String file) {
        return MessageFormat.format("[CQ:image,file={0}]", file);
    }

}
